home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / msysjour / vol05 / 03 / vlb / vlb.com / VLB.TBL < prev   
Text File  |  1990-04-23  |  4KB  |  72 lines

  1. ****************************************************************************************
  2. TABLE 1     VLB procedure messages to the VLB callback function
  3.  
  4. Message          Description                  LONG FAR *     LPSTR     Return Value
  5. ========================================================================================
  6. 1. Initialization
  7. ----------------------------------------------------------------------------------------
  8. VCB_CREATE      VLB has just been created         N/A        N/A          N/A
  9. VCB_DESTROY     VLB is going to be destroyed      N/A        N/A          N/A
  10. VCB_SETFOCUS    VLB has just received focus       N/A        N/A          N/A
  11. VCB_KILLFOCUS   VLB is going to lose focus        N/A        N/A          N/A
  12. ----------------------------------------------------------------------------------------
  13. 2. Virtual Limits
  14. ----------------------------------------------------------------------------------------
  15. VCB_LENGTH      request total virtual strings     N/A        N/A          Total Strings
  16. VCB_WIDTH       request virtual string width      N/A        N/A          String Width
  17. ----------------------------------------------------------------------------------------
  18. 3. String Retrieval
  19. ----------------------------------------------------------------------------------------
  20. VCB_FULLSTRING  get full string by String ID   StringID    String Buffer  TRUE/FALSE
  21. VCB_STRING      get string by String ID        StringID    String Buffer  TRUE/FALSE
  22. VCB_VTHUMB      get string by thumb pos.       Thumb Pos.  String Buffer  TRUE/FALSE
  23. VCB_SEARCH      get string by search string    StringID    String Buffer  TRUE/FALSE
  24. VCB_FIRST       get first display string       StringID    String Buffer  TRUE/FALSE
  25. VCB_LAST        get last display string        StringID    String Buffer  TRUE/FALSE
  26. VCB_NEXT        get next display string        StringID    String Buffer  TRUE/FALSE
  27. VCB_PREV        get previous display string    StringID    String Buffer  TRUE/FALSE
  28. ----------------------------------------------------------------------------------------
  29. 4. Horizontal Scrolling
  30. ----------------------------------------------------------------------------------------
  31. VCB_HTHUMB      new start of display string    Thumb Pos.  N/A            N/A
  32. VCB_LEFT        new start of display string    N/A         N/A            N/A
  33. VCB_RIGHT       new start of display string    N/A         N/A            N/A
  34. VCB_PAGELEFT    new start of display string    N/A         N/A            N/A
  35. VCB_PAGERIGHT   new start of display string    N/A         N/A            N/A
  36. ========================================================================================
  37.  
  38.  
  39. ****************************************************************************************
  40. TABLE 2      application messages to the VLB procedure
  41.  
  42. Message             wParam         lParam          Return Value
  43. ========================================================================================
  44. VLB_GETCOUNT         N/A           N/A             total virtual strings
  45. VLB_GETSELCOUNT      N/A           N/A             total selected strings
  46. VLB_GETSTRLEN        N/A           N/A             virtual string width
  47. VLB_GETSELSTR
  48.    Single Select     N/A           N/A             pointer to selected String
  49.    Multiple Select   String #      N/A             pointer to selected String
  50. VLB_GETSELID 
  51.    Single Select     N/A           N/A             selected String ID
  52.    Multiple Select   N/A           N/A             handle to array of selected string ID's
  53. VLB_SETCURSEL        N/A           StringID        N/A
  54. VLB_SETSEL        TRUE/FALSE       StringID        N/A
  55. VLB_RELOAD      RELOAD_STRINGS     N/A             N/A
  56.                 RELOAD_STRINGPOS   String pos.     N/A
  57.                 RELOAD_STRINGID    String ID       N/A
  58.  
  59.  
  60.  
  61.  
  62. ****************************************************************************************
  63. TABLE 3       VLB procedure notifications to the Dialog procedure
  64.  
  65. Message             wParam      lParam       Return Value
  66. ========================================================================================
  67. VLBN_DBLCLK         N/A         N/A          N/A
  68. VLBN_ERRSPACE       N/A         N/A          N/A
  69. VLBN_SELCHANGE      N/A         N/A          N/A
  70.  
  71.  
  72.